commit: support editor for orphan commits
authorJonathan Lebon <jlebon@redhat.com>
Wed, 30 Mar 2016 03:27:19 +0000 (23:27 -0400)
committerColin Walters (automation) <walters+githubbot@verbum.org>
Wed, 30 Mar 2016 12:19:06 +0000 (12:19 +0000)
This is a follow up to #227 to allow ostree to open the editor also for
orphan commits when no subject or body is given on the cmdline.

Closes: #229
Approved by: cgwalters

src/ostree/ot-builtin-commit.c

index 2c74d4d7923c7130d0ae876ac04336b77c79b4e2..1d96855de37141c77464ea4970fdc85ce14bc6a2 100644 (file)
@@ -194,9 +194,8 @@ commit_editor (OstreeRepo     *repo,
   input = g_strdup_printf ("\n"
       "# Please enter the commit message for your changes. The first line will\n"
       "# become the subject, and the remainder the body. Lines starting\n"
-      "# with '#' will be ignored, and an empty message aborts the commit.\n"
-      "#\n"
-      "# Branch: %s\n", branch);
+      "# with '#' will be ignored, and an empty message aborts the commit."
+      "%s%s\n", branch ? "\n#\n# Branch: " : "", branch ?: "");
 
   output = ot_editor_prompt (repo, input, cancellable, error);
   if (output == NULL)
@@ -382,7 +381,7 @@ ostree_builtin_commit (int argc, char **argv, GCancellable *cancellable, GError
         goto out;
     }
 
-  if (!opt_subject && !opt_body && !opt_orphan)
+  if (!opt_subject && !opt_body)
     {
       if (!commit_editor (repo, opt_branch, &opt_subject, &opt_body, cancellable, error))
         goto out;